const week = [0, 0, 1, 0, 0, 0, 1]


const newWeek = [...week, 0].reverse()
console.log("🚀 ~ newWeek:", newWeek)



const repeat = '54'
 const repeat1 = parseInt(repeat.slice(0, 1), 16)
      .toString(2)
      .padStart(4, '0')
      .split('')
      .map(item => +item);
    // console.log("🐫 ~ file: index.ts:108 ~ repeat1:", repeat1)

    const repeat2 = parseInt(repeat.slice(1), 16)
      .toString(2)
      .padStart(4, '0')
      .split('')
      .map(item => +item);



      const orginWeek = [...repeat1, ...repeat2].reverse().slice(0,7)
      console.log("🚀 ~ orginWeek:", orginWeek)


// 01    02d0    54    01      00      0000        03e8      03e8     03e8     00           00    01       64    01  07         长度为 40 

// 开关 开始时间  周期  灯光开关  灯光模式  彩光色值(H)  彩光色温(S 彩光亮度  灯光亮度   音乐开关       曲种   曲目     音量   唤起 唤起时间

//                       空 六 五  四    三  二  一 日
 // 周期54  按照协议解析为  0  1  0  1     0   1  0  0
//                           5               4
// 就是周二周四 周六